package com.stylefeng.guns.modular.system.model;

import com.baomidou.mybatisplus.enums.IdType;
import java.util.Date;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.activerecord.Model;
import com.baomidou.mybatisplus.annotations.TableName;
import java.io.Serializable;

/**
 * <p>
 * jar包信息
 * </p>
 *
 * @author kutty
 * @since 2018-10-23
 */
@TableName("sys_jaruse")
public class Jaruse extends Model<Jaruse> {

    private static final long serialVersionUID = 1L;

    /**
     * 主键
     */
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;
    /**
     * 渠道
     */
    private String channel;
    /**
     * jar包名称
     */
    @TableField("jar_name")
    private String jarName;
    /**
     * 是否能用
     */
    @TableField("is_use")
    private Integer isUse;
    /**
     * jar包版本
     */
    @TableField("jar_version")
    private Integer jarVersion;
    /**
     * 国家
     */
    private String country;
    /**
     * 省份
     */
    private String province;
    /**
     * 机型
     */
    private String model;
    /**
     * 运营商
     */
    private String opeartor;
    /**
     * 系统版本
     */
    private String os;
    /**
     * 请求IP
     */
    private String reqip;
    /**
     * 手机唯一标识
     */
    private String udid;
    /**
     * imsi
     */
    private String imsi;
    /**
     * imei
     */
    private String imei;
    /**
     * mac地址
     */
    private String mac;
    /**
     * 时间
     */
    private Date date;


    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getChannel() {
        return channel;
    }

    public void setChannel(String channel) {
        this.channel = channel;
    }

    public String getJarName() {
        return jarName;
    }

    public void setJarName(String jarName) {
        this.jarName = jarName;
    }

    public Integer getIsUse() {
        return isUse;
    }

    public void setIsUse(Integer isUse) {
        this.isUse = isUse;
    }

    public Integer getJarVersion() {
        return jarVersion;
    }

    public void setJarVersion(Integer jarVersion) {
        this.jarVersion = jarVersion;
    }

    public String getCountry() {
        return country;
    }

    public void setCountry(String country) {
        this.country = country;
    }

    public String getProvince() {
        return province;
    }

    public void setProvince(String province) {
        this.province = province;
    }

    public String getModel() {
        return model;
    }

    public void setModel(String model) {
        this.model = model;
    }

    public String getOpeartor() {
        return opeartor;
    }

    public void setOpeartor(String opeartor) {
        this.opeartor = opeartor;
    }

    public String getOs() {
        return os;
    }

    public void setOs(String os) {
        this.os = os;
    }

    public String getReqip() {
        return reqip;
    }

    public void setReqip(String reqip) {
        this.reqip = reqip;
    }

    public String getUdid() {
        return udid;
    }

    public void setUdid(String udid) {
        this.udid = udid;
    }

    public String getImsi() {
        return imsi;
    }

    public void setImsi(String imsi) {
        this.imsi = imsi;
    }

    public String getImei() {
        return imei;
    }

    public void setImei(String imei) {
        this.imei = imei;
    }

    public String getMac() {
        return mac;
    }

    public void setMac(String mac) {
        this.mac = mac;
    }

    public Date getDate() {
        return date;
    }

    public void setDate(Date date) {
        this.date = date;
    }

    @Override
    protected Serializable pkVal() {
        return this.id;
    }

    @Override
    public String toString() {
        return "Jaruse{" +
        "id=" + id +
        ", channel=" + channel +
        ", jarName=" + jarName +
        ", isUse=" + isUse +
        ", jarVersion=" + jarVersion +
        ", country=" + country +
        ", province=" + province +
        ", model=" + model +
        ", opeartor=" + opeartor +
        ", os=" + os +
        ", reqip=" + reqip +
        ", udid=" + udid +
        ", imsi=" + imsi +
        ", imei=" + imei +
        ", mac=" + mac +
        ", date=" + date +
        "}";
    }
}
